package cn.tedu.apiday10;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;

//测试网络编程的客户端
public class Client {
    public static void main(String[] args) throws IOException {
        //连接指定的服务器,需要指定服务器的ip和端口号
        //服务器的ip是多少？ 本机现在又当服务器又当客户端,相当于连接自己本机ip固定值127.0.0.1
        Socket socket = new Socket("127.0.0.1",8000);
        System.out.println("与服务器连接成功");
        //给服务器发送hello====out
        OutputStream outputStream = socket.getOutputStream();
        //写出数据
        outputStream.write("hello".getBytes());
        outputStream.flush();//把数据从流里刷出去
        //接收服务器发来的数据
        InputStream inputStream =socket.getInputStream();
        for (int i = 0; i <5 ; i++) {
            char b = (char) inputStream.read();
            System.out.print(b);
        }
    }
}
